Release Mismanagement in Open Source

نویسندگان

  • Hyrum K. Wright
  • Dewayne E. Perry
چکیده

To a user, unreleased software is nonexistent software, even in open source projects which make the source code readily accessible. Every project requires regular software releases to encourage adoption and attract developers. Different projects approach the task of releasing software in various ways [2], and many experience breakdowns in their release process at some point during their evolution [3]. This poster presents examples of these instances, and how projects are learning from and improving upon them. During the FreeBSD 5.x release cycle, the developers set very aggressive goals for the upcoming release [1]. Each of the goals was a large feature unto itself, and when combined, they caused the release cycle to stretch much longer than anticipated. The stabilization process proved difficult, due to the widespread impact of these features. When these features eventually were released, it took several rounds of bugfixing to produce a result which satisfied the community. In June 2008, the Subversion development team released Subversion 1.5.0. This release contained a number of new features, but arrived only after a long and difficult development, test and release cycle. This protracted process confused and frustrated both users and developers. The Subversion developers are currently working to learn from this experience and improve their process in the future. This research looks at the events which led to these and other breakdowns, how the release processes could be improved, and what lessons other open source and proprietary projects can learn from these mistakes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

!"#$%&'()*+,-./+0+12'%+!3"45+(*+67%*+!)"&8%+ 9%:%2'%+;('<2*2=%<%*3 >5&"<+?-+@&(=a3+2*4+b%c25*%+d-+e%&&5 Subversion 1.5: a Case Study in Open Source Release Mismanagement

In June 2008, the Subversion development team released Subversion 1.5.0. This release contained a number of new features, but arrived only after a long and difficult development , test and release cycle. This protracted process confused and frustrated both users and developers. In this paper, we discuss the events which led to this breakdown, how the release process is being improved, and what ...

متن کامل

"Release Early, Release Often"? An Empirical Analysis of Release Strategy in Open Source Software Co-Creation

“Release early, release often” is becoming a popular new product introduction strategy in open source software development. We study the influence of release strategies on the download market share of open source projects. Using a panel data set collected from Sourceforge.net, we find that while more frequent releases are associated with better subsequent download market share, the relationship...

متن کامل

Comparison of Open Source Learning Management Softwares and Presenting a Native Evaluation Tool

Introduction: Nowadays all educational institutes are trying to use technology in their structure. This effort has been faced with different barriers, including cost, time, and support. Therefore, using open source softwares can partially help us in using technology. In this article, we review main features of several open source learning management softwares, while presenting a tool which incl...

متن کامل

Time-Based Release Management in Free/Open Source (FOSS) Projects

As the Free and Open Source (FOSS) concept has matured, its commercial significance has also increased, and issues such as quality and sustainability have moved to the fore. In this study, we focus on time-based release management in large volunteer FOSS projects, and reveal how it addresses quality and sustainability issues. We discuss the differences between release management in the traditio...

متن کامل

An Empirical Analysis of Exploitation Attempts Based on Vulnerabilities in Open Source Software

For open source software, security attention frequently focuses on the discovery of vulnerabilities prior to release. The large number of diverse people who view the source code may find vulnerabilities before the software product is release. Therefore, open source software has the potential to be more secure than closed source software. Unfortunately, for vulnerabilities found after release, t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009